f0 = Math.sin(12.372551706524368*Math.abs(f6) - Math.abs(f10))*f13;
f16 = f12;
f11 = f13;
f3 = f11;
f11 = Math.sin(456.8070875405285*f12);
if(Math.sin(f9) < f15) f14 = Math.sin(f9 + f14*-0.7968217095973363);
f2 = f14;
f16 = f8;
f9 = (f7 + f7 + f16)/3.;
f14 = Math.sin(451.7862101114055*f16);
f8 = f15;
f15 = f9;
f1 = f8;
if(Math.sin(f15) < f7) f7 = Math.sin(f15 + f7*1.842886036182604);
f12 = Math.sin(33.623359588447656*Math.abs(f14) - Math.abs(f16))*f5;
f3 = Math.sin(65.12716136045186*f6);
f2 = Math.sin(279.2585130460032*f5);
f7 = Math.sin(-170.65423867038822*f10);
f13 = f10;
f4 = f9;
f10 = f12;
f8 = f8;
if(Math.sin(f14) < f11) f0 = Math.sin(f14 + f0*-1.8994988188577253);
f10 = Math.max(f15, Math.min(f7, f11));
if(f10 < f11) f4 = f9;
f13 = Math.sin(0.40224644739793486*Math.abs(f6) - Math.abs(f5))*f13;
f12 = f5;
f15 = f12;
f1 = Math.sin(420.7647528110338*f13);
f9 = Math.sin(338.9006067669501*f6);